Skip to main content

419 | Page Expired 错误

解决办法:

1. 模板内添加@csrf

将CSRF保护添加到Blade模板。 具体来说,只需添加@csrf。

2. 排除指定 URL 不做 CSRF 安全校验

可以在 VerifyCsrfToken 中间件中将要排除的 URL 添加到 $except 属性数组:

<?php

namespace App\Http\Middleware;

use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as Middleware;

class VerifyCsrfToken extends Middleware
{
/**
* 从 CSRF 验证中排除的 URL
*
* @var array
*/
protected $except = [
'alipay/*',
'http://example.com/foo/bar',
'http://example.com/foo/*',
];
}